front bumper of trailers/tow trucks - Español Inglés Diccionario